stone putty - French English Dictionary